@charset "utf-8";
/*初始化样式*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{font-family: Tahoma,Arial,Helvetica,"microsoft yahei","Hiragino Sans GB",Simsun,sans-serif,SimHei;font-weight: normal;font-size:12px;margin:0;padding:0;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
table{border-collapse:collapse;border-spacing:0;color: #727272;cellpadding:0;cellspacing:0}
fieldset,img{border:0;margin:0;padding:0;}
ul,li,dl,dd{list-style:none;text-decoration:none;}
a:hover{text-decoration:none;color:#F30800}
a{cursor: pointer;text-decoration: none;color:#444;}
input,textarea,select{outline: none;}
.fl,.ftrue{float:left;display:block;}
.fr,.ffalse{float:right;display:block;}
.clearfix{*zoom:1;}
.clear{clear: both;}
.cleanF{clear: left;}
.cleanR{clear: right;}
.clearfix:after{content:'\0020';display:block;height:0;overflow:hidden;clear:both;}
.container{width: 100%;height:auto;min-width: 1200px}
.base-padding{padding: 5px;}
.teacher-box{width: 100%;height: auto;border: 1px solid #CBCBCB;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
/*公共头部*/
.navbar {position: relative;z-index: 20;margin: 0px;padding: 0px;-webkit-box-shadow: 0px 0px 3px #cccccc;-moz-box-shadow: 0px 0px 3px #cccccc; box-shadow: 0px 0px 3px #cccccc;}
.navbar .navbar-inner {
    background: #4E4D43;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #43423A), color-stop(1, #3D3C35));
    background: -ms-linear-gradient(bottom, #43423A, #3D3C35);
    background: -moz-linear-gradient(bottom, #43423A 0%, #3D3C35 100%);
    background: -o-linear-gradient(bottom, #43423A, #3D3C35);
    filter: progid:dximagetransform.microsoft.gradient(startColorStr='#43423A', EndColorStr='#3D3C35');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#43423A',EndColorStr='#3D3C35')";
    padding: 0em 1em;margin: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 0px;border-bottom: none;
}
.navbar-inner {height: 50px;min-height: 50px;padding:0  20px;border: 1px solid #d4d4d4;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);}
.logo{display: inline-block;height: 40px;}
.logo img{width: 50px;height: 50px;vertical-align: middle;}
.logo-title{font-size: 18px;color: #F3F2F0;text-shadow:2px 0px 0px #887f71;line-height: 50px;font-weight: bold;margin-left: 5px}
.sign-out ,.welcome{font-size: 14px;color:#fff;line-height: 50px;margin-left: 10px}
.sign-out i.fa ,.welcome i.fa{margin-right: 5px;color: #fff}
.sign-out a{color: #ffffff}